CF1709A Three Doors 题解
全部标签J翻转硬币不会写I像素枚举第i行二进制枚举状态然后check(i)是否合法,如果合法就dfs(i+1)check是核心判断第上一行是否==A[i][j]判断第i行是否小于等于A且,c+3>=A判断下一行是否小于等于A且,c+6>=AH异或和求和按位做就好了比如512345bit=0数组变成10101bit=1数组变成01100单独考虑bit=0,模2意义下求前缀和变成11001开一个数组c[2]这一位的贡献就变成了sum+=c[1-b[i]]然后记录一下c[b[i]]++ans+=(1G克鲁斯卡尔重构一个最大树,对于每个询问求lca刚开始没想到,我还想二分答案判断是否能用权值大于mid的边构造
ABC330题解AtCoderBeginnerContest330A-CountingPasses思路:枚举一遍,当前数大于\(L\)使\(ans+1\)即可.代码:#include#defineintlonglongusingnamespacestd; intn,l,ans;intx; signedmain(){ cin>>n>>l; for(inti=1;i>x; if(x>=l) { ans++; } } coutB-MinimizeAbs1思路:枚举一遍,当前数在\(L,R\)之间,结果就是它本身,小于\(L\)为\(L\),大于\(R\)为\(R\).代码:#inclu
一.查壳这个壳的资料不是很多,百度百科解释:Themida_百度百科(baidu.com)二.脱壳工具项目链接:ergrelet/unlicense直接下载release版本解压即可由于这个程序是32位,所以需要使用32位的unlicense用unlicense32.exe打开TMD.exe,等待几分钟后会输出unpacked_TMD.exe注意:unlicense项目里这条注意当时坑了我,我电脑里只有python3.10(64位),所以当时去搜如何多版本python共存,安装了Anaconda,然后下载python3.9(32位)并配置到环境变量后面我试了下删掉32位python的环境变量,
位运算题目背景题目由daiyulong20120222创作(me)并由QBW1117完善以及数据。题目描述给定两个数\(x,y\),在给定一个位运算符号\(c\)。请你列出\(x,y\)进行\(c\)位运算是的算数竖式式。注:竖式这么列:显示出两个数的完整二进制,包括前导零。32个'-'。显示出\(ans\),包括前导零。位运算符号可能是:&|^输入格式三个整数\(x,y,c\)同题意输出格式竖式结果样例#1样例输入#13221&样例输出#10000000000000000000000000010000000000000000000000000000000010101-------------
第一题:题目背景:在宇宙射线的轰击下,莲子电脑里的一些她自己预定义的函数被损坏了。对于一名理科生来说,各种软件在学习和研究中是非常重要的。为了尽快恢复她电脑上的软件的正常使用,她需要尽快地重新编写这么一些函数。题目描述具体而言,给定两个整数 a,ba,b,保证 b\neq0b=0。莲子要实现这样一个函数 \operatorname{fun}(a,b)fun(a,b) 来将 bb 的符号转移到 aa 上。具体而言,\operatorname{fun}(a,b)=\operatorname{sgn}(b)\times|a|fun(a,b)=sgn(b)×∣a∣。其中,\operatorname{
最近更新的博客【喜报】华为OD统一考试(B卷)题库清单(已收录130题),更快,更全的B卷题库大纲其他OD统一考试试卷整理华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试(含B卷)真题2023精简版,50道100分题目。如果距离机考时间不多了,就看这个吧华为OD机试(A、B卷)、机考,200分的题目整理如下,冲满分必备华为OD机试300题大纲参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。
2023年第十四届蓝桥杯省赛JavaB组个人题解(AK)A:阶乘求和B:幸运数字C:数组分割D:矩形总面积E:蜗牛F:合并区域G:买二赠一H:合并石子I:最大开支J:魔法阵之前在dotcpp上发了几个单独题解,现在补一篇完整的吧P.S.当天比完,一回去被室友感染甲流发烧躺了一周,。。(喜今年相较去年,难度有提升(特别是C++),签到题不怎么签到了。脱离捞钱杯?2023.4.27:更新H、J;2023.4.28:更新F正确题解;A:阶乘求和本题总分:5分【问题描述】令S=1!+2!+3!+...+202320232023!S=1!+2!+3!+...+202320232023!S=1!+2!+3
A题题目描述思路签到题,模拟+暴力枚举区间内所有数,判断是否满足条件注意这题不能直接枚举区间a-b中的所有数再判断是否满足要求,因为a,b的数据范围为1-1018,最坏情况下区间可能会有1018个数,暴力枚举的话会TLE。但是我们可以枚举1~106的所有数x,判断x3是否满足要求,若满足要求则计数+1,因为106*3等于1018,因此可以包含所有可能满足条件的数,并且时间复杂度为O(106)参考代码#include#include#include#includeusingnamespacestd;constintN=1e6+10;typedeflonglongLL;LLl,r,x;intans
F.HalfMixed题面:题目链接:F.HalfMixed简要题意: 给出n,mn,mn,m,求构造nnn行mmm列只包含0,1{0,1}0,1的数列,要求全部纯净块的数量=全部混合块的数量。纯净块指子矩形内所有数字要么全部是000,要么全部是111,而混合块则相反:子矩形内要包括0,1{0,1}0,1两种数字,问是否能构造出,若是能打印你所构造的序列。解法思路:根据官方题解与自己理解结合而成n行的子矩形数量为n∗(n+1)2\frac{n*(n+1)}{2}2n∗(n+1)m行的子矩形数量为m∗(m+1)2\frac{m*(m+1)}{2}2m∗(m+1)如果n∗(n+1)2∗m∗(
[HD2016.X1]价钱统计题目描述夏天到了,超市里摆满了各种各样的应季水果。现在知道:西瓜的价钱是每斤1.2元;桃子的价钱是每斤3.5元;葡萄的价钱是每斤4.5元;苹果的价钱是每斤5元。现在分别给出上述四种所购买的斤数(均不超过20),请你编写程序帮助售货员阿姨计算并依次输出顾客购买四种水果需要的钱数以及总钱数。输入格式只有一行,包含四个符合题目要求的非负数,依次表示需要购买西瓜、桃子、葡萄和苹果的斤数。两两之间用一个空格分隔。输出格式共有五行,每行仅包含一个数,依次代表购买西瓜、桃子、葡萄、苹果所需的钱数,以及购买四种的总钱数。所有数据均采取四舍五入保留1位小数。样例#1样例输入#143